Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy #1-w4 France F1 Guatemala F1 Costa Rica F1 France F2 Italy #1-w1 Chile #1-w1 Italy #1-w2 Italy #1-w3 Chile #1-w3 Chile #1-w4 France F6 France F7 Argentina F1 Argentina F2 Great Britain F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Netherlands F1 Netherlands F2 Argentina F4 France F2 Netherlands F4 Italy F35 Morocco F1 Morocco F2 France F6 Germany F14 Brazil F1 Argentina F5 Germany F11 USA F28 USA F29 USA F30 USA F1 USA F3 USA F4 USA F5 El Salvador F1 Spain F6 Italy F1 Ghana F1 Ghana F2 France F6 France F7 Great Britain F9 Great Britain F10 Algeria F3 Poland F3 Belarus F3 Belarus F4 France F10 France F11 Portugal F7 Portugal F8 Croatia F11 Morocco F1 Morocco F2 Italy F4 Germany F6 Germany F7 France F11 Usa F1 Usa F2 Usa F3 Egypt F2 Turkey F1 Turkey F2 Turkey F4 Great Britain F5 Great Britain F7 Netherlands F1 Italy F15 Germany F8 Challenger Ford de Cherbourg - Cherbourg Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia AXA Open II - Espinho Hungarian Architect Open - Budapest LTA Hull Challenger - Hull Compaq Challenger - Bucharest BMW Challenger Open - Monchengladbach Copa Ericsson Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi Open Sainte Victoire - Aix-En-Provence Credicard Mastercard Tennis Cup - Campos do Jordao Nokian Hakkapeliitta Open - Tampere Kyiv Open - Kiev 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Challenger Brasov - Brasov Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Buenos Aires Kos-Zucchetti Tennis Cup - Cordenons Copa Petrobras Uruguray - Montevideo Mitsubishi Electric Europe Cup - Monza Aamulehti Tampere Opene - Tampere ATP Challenger Trophy 2007 - Trnava Polska Energia Open - Bytom BSI Challenger Lugano - Lugano Sporting Challenger '08-Trofeo Regione Piemonte - Turin Noumea Challenger Guayaquil Challenger Genova Challenger Lima Challenger Blunmenau Challenger Curitiba Challenger San Remo Challenger Biella Challenger Rome Challenger Milan Challenger Tampere Challenger Todi Challenger Buenos Aires Challenger Palermo Challenger Asuncion Challenger Sao Paulo Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Bucaramanga Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger Santos Challenger Sarasota Challenger Marburg Challenger Scheveningen Challenger San Benedetto Challenger Sopot Challenger Tampere Challenger Cordenons Challenger Szczecin Challenger Todi Challenger Napoli Challenger Palermo Challenger Medellin Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Santiago Challenger Barranquilla Challenger Sarasota Challenger Lima Challenger Poznan Challenger Tampere Challenger V Gramado Open de Tennis - Gramado Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Challenger Leon 2003 - Leon Steelers Cup - Kosice Ljubljana Open - Ljubljana Geovillage Open Trofeo Melia Olbia - Olbia Porto Alegre Challenger Asics Challenger Open - Monchengladbach Genoa Open 'Fondazione Carige' - Genova Credicard Mastercard Tennis Cup - Campos do Jordao Open de la Ville de Saint Denis - Reunion Island Ourocard Tennis Challenger - Sao Paulo Tehran Open 2004 - Tehran Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Santiago Challenger Lima Challenger Guayaquil Challenger La Serena Open - La Serena Buenos Aires Challenger XI Torneo Internazionale di Tennis - Barletta Challenger Lugano - Lugano Montevideo Challenger BMW Tennis Championship - Sunrise Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Aix En Provence Challenger Lyon Challenger Blois Challenger Milan Challenger Geneva Challenger Bastad Challenger Biella Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Lima Challenger Guayaquil Challenger Prostejov Challenger Sylt Open 2000 - Sylt Montevideo Challenger Canberra Challenger Buenos Aires Challenger Szczecin Challenger Guayaquil Challenger Santiago Challenger Rio De Janeiro Challenger Panama City Challenger Milan Challenger Marburg Challenger Bastad Challenger Pullach Challenger Banja Luka Challenger Campinas Challenger Montevideo Challenger Buenos Aires Challenger Vicenza Challenger Blois Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Perugia Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Heilbronn Challenger Braunschweig Challenger Alphen Challenger Mexico City Challenger Blois Challenger Santo Domingo Challenger Heilbronn Challenger Brasil Open - Sao Paulo Energis Open - Amsterdam Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Olbia Geovillage Open - Olbia Oberstaufen Cup - Oberstaufen Cridicard Mastercard Tennis Cup - Campos do Jordao Gelsor Open Romania - Bucharest The Hilversum Open - Hilversum BH Tennis Open International Cup - Belo Horizonte St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani GHI Bronx Classic - Bronx The Scottish Tennis Championships - Edinburgh Challenger Casino Lugano - Lugano Open de Montauban - Montauban Open 88 - Contrexeville Memorial Kolyaskin - Donetsk Bulgarian Challenger 2002 - Sofia Amer-Wilson Challenger - Tampere Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg V Torneo Internazionale di Tennis - Barletta Campionati Internazionali di Sicilia - Palermo Stella Artois Clay Court Championships - Budaors Copa AT&T - Buenos Aires AAPT Championships - Adelaide Copa Ericsson Argentina - Buenos Aires Mercedes Cup - Stuttgart Open Romania - Bucharest Visa Tennis Open - Sao Paulo Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Croatia Open Umag - Umag Orange Prokom Open - Sopot Prague Open - Prague Sporting Challenger 2003 - Turin Schickendanz Open - Furth Memorial Savigni - Sassuolo Unicredit Czech Open - Prostejov Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban V Trani Cup - Trani San Marino Cepu Open - San Marino MoviStar Open - Vina del Mar Copa Sevilla Internacionales de Andalucia - Seville Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Sporting Challenger - Turin Schickedanz Open - Furth San Benedetto Challenger - San Benedetto 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado I Manta Open - Manta ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Banja Luka Challenger 2004 - Banja Luka Copa Telmex - Buenos Aires Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Copa Petrobras Aracaju - Aracaju Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig Riviera di Rimini Challenger - Rimini Porsche Open - Poznan 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio XI Ciutat de Barcelona - Barcelona XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis Grand Prix de Tennis de Lyon - Lyon ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Open Seat Godo 2007 - Barcelona IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Naples Challenger - Naples Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota Tennis Napoli Cup 2007 - Napoli Hypo Group Tennis International - Portschach Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Sporting Challenger '07 Trofeo Regione Piemonte - Turin XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Tean International - Alphen Genova Open Challenger - Genova Banjaluka Challenger 2007 - Banja Luka Pekao Open - Szczecin XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Ordina Open - 's-Hertogenbosch Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Synsam Swedish Open - Bastad 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda Roma Open Challenger - Rome Mercedes Cup - Stuttgart Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Zagreb Open - Zagreb Kosice Open-Steelers Cup 2008 - Kosice Nord LB Open - Braunschweig Mamaia Challenger - Constanta Croatia Open - Umag Porsche Open - Poznan San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Ipsos Bucharest Challenger - Bucharest Sao Paulo Challenger Salinas Challenger Iquique Challenger Tanger Challenger Meknes Challenger Movistar Open - Vina del Mar Caltanissetta Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires St. Brieuc Challenger Rome Challenger BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Savannah Challenger Sarasota Challenger Orange Warsaw Open - Warsaw Tampere Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Bucaramanga Challenger Caltanissetta Challenger Barletta Challenger Cairo Challenger Alessandria Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger French Open - Paris Brasov Challenger Rijeka Challenger Ljubljana Challenger Montevideo Challenger Santiago Challenger Medellin Challenger Casablanca Challenger Salinas Challenger Santiago Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Rijeka Challenger Milan Challenger Braunschweig Challenger Turin Challenger Copa Telmex - Buenos Aires Poznan Challenger Grand Prix Hassan II - Casablanca Alphen Challenger Movistar Open - Vina del Mar Madrid Challenger Copa Telmex - Buenos Aires Quito Challenger Sao Jose Do Rio Preto Challenger Challenger 42 - Andrezieux Florianopolis Challenger Heineken Open - Auckland Movistar Open - Santiago Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Bogota Challenger AEGON International - Eastbourne ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Moselle Open - Metz Banca Stato Challenger Lugano - Lugano VIII Avierto Internacional de Salinas - Salinas AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Siemens Open 2003 - Scheveningen Erste Bank Open - Vienna Argentina Open - Buenos Aires Challenger Ford de Cherbourg - Cherbourg Geneva Open - Geneva Bet-at-home Open - Hamburg TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Timisoara Challenger - Timisoara Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open Parc - Lyon Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Valencia Open - Valencia Banja Luka 2002 - Banja Luka Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Kyiv Open - Kiev German Tennis Championships - Hamburg ATP Vegeta Croatia Open - Umag Copa Claro - Buenos Aires Cordoba Open - Cordoba Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona German Tennis Championships - Hamburg Generali Open - Kitzbuhel Britania Zavaleta - Puebla Copa Ericsson Chile - Santiago Open de Montauban - Montauban Lima Challenger Montevideo Challenger Copa Sevilla-Internacionales de Andalucia - Seville Wartburg Open - Eisenach Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona San Luis Potosi Challenger - San Luis Potosi Bordeaux Challenger Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Challenger Ford de Cherbourg - Cherbourg Generali Open - Kitzbuhel Ecuador Open - Quito The Wrexham Challenger - Wrexham Alicante Challenger Guayaquil Challenger Challenger 42 - Andrezieux Banja Luka Challenger Biella Challenger Plava Laguna Croatia Open - Umag Napoli Challenger FILA Challenger Biella - Biella Braunschweig Challenger Meknes Challenger Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Australian Open - Melbourne French Open - Paris French Open - Paris BellSouth Open - Vina del Mar Bet-at-home Cup - Kitzbuhel Campionati Internazionali di Sicilia - Palermo U.S. Open - New York Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe US Men's Clay Court Championship - Houston Estoril Open - Estoril SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Vegeta Croatia Open - Umag Swiss Indoors Basel - Basel Brisbane International - Brisbane Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston Konzum Croatia Open - Umag Brasil Open - Sao Paulo Argentina Open - Buenos Aires Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami French Open - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Olympics - London